toolmaker's microscope - Alemán Inglés Diccionario